<?php
	$seleccionados=explode(",",$_GET['seleccionados']);
	include_once("../../ClasesPHP/BaseDatos.php");
	include_once("../../ClasesPHP/funcionesphp.php");
	include_once("../../ClasesPHP/funcionesEtiquetas.php");
	$RegistrosAMostrar=5;
	$NroRegistros=0;
	if($_GET['pag']==1)
	{
		$RegistrosAEmpezar=0;
		$PagAct=$_GET['pag'];
	}
	else
	{
		$RegistrosAEmpezar=(($_GET['pag']-1)*($RegistrosAMostrar*2));
		$PagAct=$_GET['pag'];
	}
	$datosfiltro="";
	if($_GET['datosfiltro']!="undefined")
	{
		$sql="select codigotipodocumental,nombretipodocumental from tipodocumental where 
		nombretipodocumental like'".$_GET['datosfiltro']."%' order by nombretipodocumental;";
		//LIMIT $RegistrosAMostrar OFFSET $RegistrosAEmpezar;";
		$datosfiltro=$_GET['datosfiltro'];
		//echo $sql;
	}
	else
	{
		$sql="select codigotipodocumental,nombretipodocumental from tipodocumental order by nombretipodocumental";
	}
	$vectorNoSelect=array();//para guardar los TD no seleccionados
	$contador2=0;//para controlar el vectorNoSelect
	$resultconsult=BaseDatos::consultarRegistros($sql);
	while($fila=BaseDatos::returnRow($resultconsult))
	{
		$check=$fila ["codigotipodocumental"];
		//Se consulta para saber si se encuentra chequeado
		$esta=funcionesphp::buscarCheck($check);
		if(!$esta)
		{
			/*Se guarda el nombre y el codigo del TD*/
			$vectorNoSelect[$contador2]=$fila ["nombretipodocumental"];
			$vectorNoSelect[$contador2+1]=$fila ["codigotipodocumental"];
			$contador2+=2;
		}												
	}
	BaseDatos::desconectarConsultas($resultconsult);
	$contador2=0;//para controlar la paginación
	$contador=0;//para dar un nombre dinámico al div
printf("<table class='estilotipo'>
			<thead>
				<th colspan='2' class='textoencabezados'>Tipos Documentales</th>
			</thead>
			<tr>
				<td>
					<table  class='estilotipodoc' >
						<thead>
							<th colspan='2'>
								<table class='tamanotabla'>
									<tr>
										<td id='tablatd1'><img src='../../images/filter.png' title='Ingrese el nombre para buscar'/></td>
										<td><input type='text' name='datosfiltro' id='datosfiltro' class='textarea' 
						onkeyup='buscarRegistros(posicionpagiTD.value);'");
						if($datosfiltro!="")
						{
							printf("value='$datosfiltro' ");
						}
				printf("/></td>
									</tr>
								</table>
							</th>
						</thead>
						<tr id='fondoencabezado'>
						<th id='tablatd1'>
							Nombre
						</th>
						<th class='tablatd2'>
							Seleccionar
						</th>
						</tr>
						<tr>
							<td colspan='2'>
								<div id='resultconsultatabla'>
									<table class='estilotipodoctrhover'");			
										$contador=0;
										$contador2=0;
										$pospagiTD=$PagAct;
										if(count($vectorNoSelect)==$RegistrosAEmpezar+2)//Para controlar que el ultimo registro de cada pagina haga la 
										{											 //paginación automaticamente a la pagina anterior
											$pospagiTD+=-1;
										}
										if($pospagiTD==0) //Para que no se desborde el vector cuando sea la primera selección ya que queda negativo								
										{
											$pospagiTD+=1;
										}
										printf("<input type='hidden' id='posicionpagiTD' value='$pospagiTD' />");
										for($RegistrosAEmpezar;$RegistrosAEmpezar<count($vectorNoSelect);$RegistrosAEmpezar+=2)
										{
											$contador2++;
											if($contador2<=5)//Solo se paginan 5 registros
											{
												$contador++;
												printf("
												<style> 
												#divtabla$contador{
												visibility:visible;	
												}
												</style>
												 <tr>
													<td colspan='2'>
														<div id='divtabla$contador'>
															<table>
																<tr>
																	<td id='tablatd1'>".$vectorNoSelect[$RegistrosAEmpezar]."</td>
																	<td class='tablatd2'><input type='checkbox' name='checktipodoc' id='checktipodoc' 
																	value='".$vectorNoSelect[$RegistrosAEmpezar+1]."' onclick=\"ponerdivs(");
																	if(count($seleccionados)==1)
																	{
																		printf("'1',");
																	}
																	else
																	{
																		printf("posicionpaginacion.value,");
																	}
																	printf("'divtabla$contador',this,$pospagiTD)\" /><img src='../../images/check1.png' title='Seleccionar'/>
																	</td>
																</tr>
															</table>
														</div>
													</td>
												</tr>");
											}
										}		
							  	printf("<tfoot>
											<th colspan='2'>");
											//se llama la función para poner el pie de pagina
											 funcionesEtiquetas::ponerPieDePaginaTablasChecks($vectorNoSelect,$PagAct,$RegistrosAMostrar,'tipodocumental','../../PHPpaginas/TiposDocumentales/tablatipodocumentalfiltro.php','');
									printf("</th>
										</tfoot>						  								  
								  	</table>
								  </div>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>");
?>